CS702 - Computer Programming II (period 6)


Thursday - Monday May 30 - June 3, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Activity: Using functions to write programs.
DoNow.GIF
Save to Desktop: Song.cpp
Save to Desktop: CharacterCountFunctions.cpp
Class_Activity.GIF
C++ Program as Final Exam: Shop.cpp (in binder)
Determine appropriate test data to test all aspects of the program.
Paper and Pencil: Make a list of combinations of data that should be checked.
Keep the programs on the desktop for Miss Hangen to check.
TicketoutDoor.GIF
Upload to Gaggle.
Fill out your progress log and self-evalution.


Friday - Wednesday May 24 - 29, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Activity: Using functions to write programs.
DoNow.GIF
Paper and Pencil:FunctionDefinitionExample.PNG
1. Write the prototype for this function definition.
2. Write the function call for the function.
Class_Activity.GIF
C++ Program: CharacterCountFunctions.cpp (in binder)
Have Miss Hangen check your program.
TicketoutDoor.GIF
Upload to Gaggle.
Fill out your progress log and self-evalution.

Thursday May 23, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Activity: Using functions to write programs.
DoNow.GIF
Paper and Pencil:
1. Which of these goes above int main( ) in a C++ program?
a. Function Call
b. Function Definition (includes function definition header line and code for the function)
c. Function Prototype (also called function declaration)

2. Which of these goes below int main( ) and above return (0) in a C++ program?
a. Function Call
b. Function Definition (includes function definition header line and code for the function)
c. Function Prototype (also called function declaration)

3. Which of these goes below return (0) in a C++ program?
a. Function Call
b. Function Definition (includes function definition header line and code for the function)
c. Function Prototype (also called function declaration)

Class_Activity.GIF
Paper and Pencil: Analyze the Output to Determine How to Code the Program with Functions
pages 1 - 4 in binder
C++ Program: Song.cpp (in binder)
Have Miss Hangen check your program.
TicketoutDoor.GIF
Upload to Gaggle.
Fill out your progress log and self-evalution.

Wednesday May 22, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Activity: Using functions to write programs.
DoNow.GIF
C++ Program: Proto.cpp
Test you program and have Miss Hangen grade it.
Class_Activity.GIF
Paper and Pencil: Analyze the Output to Determine How to Code the Program with Functions
pages 1 - 4 in binder
C++ Program: Song.cpp (in binder)
Have Miss Hangen check your program.
TicketoutDoor.GIF
Upload to Gaggle.
Fill out your progress log and self-evalution.

Tuesday May 21, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
DoNow.GIF
How to Build Programs with Functions
Paper and Pencil: Refer to pages 156 - 158 in green and gold textbook.
1. Explain the difference between top-down design and bottom-up design.
2. Which of these 4 concepts shown below is easiest for you to understand and why?
Organization, Autonomy, Encapsulation, Reusability (see page 158)
3. Which of the 4 concepts above is the hardest for you to understand and why?
Class_Activity.GIF
Read: P. 158 -166 in green and gold textbook, silently.
C++ Program: Proto.cpp (in binder)
Type all comments.
Have Miss Hangen check your program.
TicketoutDoor.GIF
Upload to Gaggle.
Fill out your progress log and self-evalution.

Monday May 20, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
DoNow.GIF
Read: P. 156 - 158 Chapter 9 Section 1 of the green and gold textbook. Read silently for 5 minutes.
How to Build Programs with Functions
Class_Activity.GIF
C++ Program: Proto.cpp (in your binder)
Type all comments.
TicketoutDoor.GIF
Paper and Pencil:
1. Explain the difference between top-down design and bottom-up design.
2. Which of these 4 concepts shown below is easiest for you to understand and why?
Organization, Autonomy, Encapsulation, Reusability (see page 158)
3. Which of the 4 concepts above is the hardest for you to understand and why?
Upload to Gaggle.
Fill out your progress log and self-evalution.

Friday May 17, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
DoNow.GIF
Paper and Pencil: Make corrections to Creating Functions Assignment
Refer to P. 129 - 132 and this bank of answers
2
a.
b.
c.
void instructions();
abstraction
definition
demonstrates
function
The prototype ends with a semicolon, and the function definition header line does not have a semicolon.
function
function
function
functions
Nothing is inside the parentheses.
instructions();
parentheses
void

For the True False and Yes No problems there is one positive answer and one negative answer.

Class_Activity.GIF
Discuss: Placement of the function parts in the outline of a program.
C++ Program: Proto.cpp (in your binder)
Type all comments.
TicketoutDoor.GIF
Upload to Gaggle.
Fill out your progress log and self-evalution.

Thursday May 16, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
DoNow.GIF
Paper and Pencil: Creating Functions Assignment
Refer to P. 129 - 132
Class_Activity.GIF
C++ Program: Instructions.cpp P.130
You may discuss the topics in the reading and what comments you need with another student.
Add comments by your code to explain what is occurring based on the explanations in your reading and what you already understand.
TicketoutDoor.GIF
Upload to Gaggle.
Fill out your progress log and self-evalution.

Wednesday May 15, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
DoNow.GIF
Read in Dawson book: P. 129 - 132 Read silently for 10 minutes. Chapter 5 Functions
Creating Functions
- Introducing the Instructions Program
- Declaring Functions
- Defining Functions
- Calling Functions
- Understanding Abstraction
Class_Activity.GIF
C++ Program: Instructions.cpp P.130
You may discuss the topics in the reading and what comments you need with another student.
Add comments by your code to explain what is occurring based on the explanations in your reading and what you already understand.
TicketoutDoor.GIF
Upload to Gaggle.
Fill out your progress log and self-evalution.

Friday - Wednesday May 10 - 14, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
DoNow.GIF
Read in Dawson book: P. 125 - 127 Read silently for 5 minutes.
Chapter 4 Questions and Answers
Class_Activity.GIF
Paper and Pencil: Exercises P. 127 1- 3
C++ Program: FavoriteGames.cpp P. 127 Exercise 1
TicketoutDoor.GIF
Upload to Gaggle.
Turn in paper.
Fill out your progress log and self-evalution.


Thursday May 9, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
DoNow.GIF
Read in Dawson book: P. 125 - 127 Read silently for 5 minutes.
Chapter 4 Questions and Answers
Class_Activity.GIF
Paper and Pencil: Ch. 4: The Standard Template Library Review
TicketoutDoor.GIF
Upload to Gaggle.
Turn in paper.
Fill out your progress log and self-evalution.

Friday - Wednesday May 3 - 8, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
DoNow.GIF
Read in Dawson book: P. 124 - 125 Read silently for 5 minutes.
Chapter 4 The Standard Template Library Summary
Class_Activity.GIF
Paper and Pencil: Ch. 4: The Standard Template Library (Summary Questions)
C++ Program: Hangman.cpp P.122
You may discuss the topics in the reading and what comments you need with another student.
Add comments by your code to explain what is occurring based on the explanations in your reading and what you already understand.
TicketoutDoor.GIF
Upload to Gaggle.
Turn in paper.
Fill out your progress log and self-evalution.
Thursday May 2, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
DoNow.GIF
Read in Dawson book: P. 116 - 124 Read silently for 10 minutes.
Understanding Vector Performance
Planning Your Programs
Introducing Hangman
Class_Activity.GIF
C++ Program: Hangman.cpp P.122
You may discuss the topics in the reading and what comments you need with another student.
Add comments by your code to explain what is occurring based on the explanations in your reading and what you already understand.
TicketoutDoor.GIF
Upload to Gaggle.
Fill out your progress log and self-evalution.
Wednesday May 1, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
DoNow.GIF
Read in Dawson book: P. 112 - 116 Using Algorithms (Read silently for 10 minutes)
Class_Activity.GIF
C++ Program: HighScores.cpp P.113
You may discuss the topics in the reading and what comments you need with 1 other student.
Add comments by your code to explain what is occurring based on the explanations in your reading and what you already understand.
TicketoutDoor.GIF
Upload to Gaggle.
Fill out your progress log and self-evalution.
Tuesday April 30, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
DoNow.GIF
Read in Dawson book: P. 105 - 112 Using Iterators (Read silently for 10 minutes)
Class_Activity.GIF
C++ Program: HerosInventory3.cpp P.106
You may discuss the topics in the reading and what comments you need with 1 other student.
Add comments by your code to explain what is occurring based on the explanations in your reading and what you already understand.
TicketoutDoor.GIF
Upload to Gaggle.
Fill out your progress log and self-evalution.
Monday April 29, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
DoNow.GIF
Read in Dawson book: P. 105 - 112 Using Iterators (Read for 20 minutes)
We will read more tomorrow.
Class_Activity.GIF
C++ Program: HerosInventory3.cpp P.106
We will do more tomorrow.
TicketoutDoor.GIF
Upload to Gaggle.
Fill out your progress log and self-evalution.

Friday April 26, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
DoNow.GIF
Read in Dawson book: P. 99 - 105 Chapter 4
The Standard Template Library
Using Vectors
Class_Activity.GIF
C++ Program: HerosInventory2.cpp P.101
Add comments by your code to explain what is occurring based on the explanations in your reading and what you already understand.
TicketoutDoor.GIF
Upload to Gaggle.
Fill out your progress log and self-evalution.

Monday - Thursday April 22 - 25, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
DoNow.GIF
Read in Dawson book: P. 94 - 96 Summary, Questions and Answers
Class_Activity.GIF
Paper and Pencil: Chapter 3 Review (Dawson)
For Loops, Strings, and Arrays: Word Jumble
Refer to the textbook to do the 5-page packet.
Finish C++ Program: WordJumbleImproved.cpp Scoring system according to directions in book
Add comments by your scripts to explain what is occurring.
Finish Scratch Program: WordJumble.sb Scoring system
Add comments by your scripts to explain what is occurring.
TicketoutDoor.GIF
Turn in the packet and the book.
Thursday & Friday April 18 & 19, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
DoNow.GIF
Save your WordJumble.sb to your desktop.
1. List some things that will be necessary for adding a scoring system to the program.
Class_Activity.GIF
In preparation for page 97 Exercise 1 we will do a Scratch version.
Scratch Program Together: WordJumble.sb
Use lists in Scratch to make a program similar to WordJumble in C++.
Add scripts for scoring.
TicketoutDoor.GIF
Upload to Gaggle.
Fill out your progress log and self-evalution.
Wednesday April 17, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
DoNow.GIF
Review: P. 92 - 94 WordJumble.cpp
Save your WordJumble.sb to your desktop.
Class_Activity.GIF
In preparation for page 97 Exercise 1 we will do a Scratch version.
Scratch Program Together: WordJumble.sb
Use lists in Scratch to make a program similar to WordJumble in C++.
Add scripts for scoring.
TicketoutDoor.GIF
Upload to Gaggle.
Fill out your progress log and self-evalution.
Tuesday April 16, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
DoNow.GIF
Read in Dawson book: P. 94 - 96 Summary, Questions and Answers
Class_Activity.GIF
Paper and Pencil: Chapter 3 Review (Dawson)
For Loops, Strings, and Arrays: Word Jumble
Refer to the textbook to do the 5-page packet.
TicketoutDoor.GIF
Turn in the packet and the book.
Monday April 15, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
DoNow.GIF
Review: P. 92 - 94 WordJumble.cpp
Class_Activity.GIF
Page 97 Exercise 1
Scratch Program Together: WordJumble.sb
Use lists in Scratch to make a program similar to WordJumble in C++..
TicketoutDoor.GIF
Upload to Gaggle.
Fill out your progress log and self-evalution.
Friday April 12, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Objective for Today: Students will be able to use arrays to store access, and manipulate sequences of any type, effectively.
DoNow.GIF
Read in Dawson book: P. 94 - 96 Summary, Questions and Answers
Class_Activity.GIF
Page 97 Exercise 1
C++ Program: WordJumbleImproved.cpp P. 97 (start with WordJumble.cpp)
Improve the Word Jumble game by adding a scoring system. Make the point value for a word based on its length. Deduct points if the player asks for a hint.
Add comments by your code to explain what is occurring based on the explanations in your reading and what you already understand.
TicketoutDoor.GIF
Upload to Gaggle.
Fill out your progress log and self-evalution.
Monday - Thursday April 8 - 11, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Objective for Today: Students will be able to use arrays to store access, and manipulate sequences of any type, effectively.
DoNow.GIF
Read in Dawson book: P. 90-94 Introducing Word Jumble
Class_Activity.GIF
C++ Program: WordJumble.cpp P. 91 (start with Blank.cpp)
Add comments by your code to explain what is occurring based on the explanations in your reading and what you already understand.
TicketoutDoor.GIF
Upload to Gaggle.
Fill out your progress log and self-evalution.
Friday April 5, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Objective for Today: Students will be able to use arrays to store access, and manipulate sequences of any type, effectively.
DoNow.GIF
Read in Dawson book: P. 87-90 Understanding C-Style Strings & Using Multidimensional Arrays
Class_Activity.GIF
C++ Program: TicTacToeBoard.cpp P. 89 (start with Blank.cpp)
Add comments by your code to explain what is occurring based on the explanations in your reading and what you already understand.
TicketoutDoor.GIF
Upload to Gaggle.
Fill out your progress log and self-evalution.
Wednesday & Thursday April 3 & 4, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Objective for Today: Students will be able to use arrays to store access, and manipulate sequences of any type, effectively.
DoNow.GIF
Read in Dawson book: P. 83-87 Using Arrays
Class_Activity.GIF
C++ Program: Hero's Inventory.cpp P. 83 (start with Blank.cpp)
Add comments by your code to explain what is occurring based on the explanations in your reading and what you already understand.
TicketoutDoor.GIF
Upload to Gaggle.
Fill out your progress log and self-evalution.

Tuesday April 2, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Objective: Students will understand how to use loops to repeat sections of code.
Objective: Students will understand how to use string objects and their member functions to work with sequences of characters..
DoNow.GIF
Get white binders.
Class_Activity.GIF
Then continue through Chapter 3.
TicketoutDoor.GIF
Upload files to your gaggle digital locker. Delete off the desktop and empty the recycle bin.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away.

CS702 - Computer Programming II (period 6) QT3


Thursday March 28, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Objective: Students will understand how to use loops to repeat sections of code.
Objective: Students will understand how to use string objects and their member functions to work with sequences of characters..
DoNow.GIF
Get white binders.
Finish previous assignments.
Class_Activity.GIF
Finish back work.
Then continue through Chapter 3.
TicketoutDoor.GIF
Upload files to your gaggle digital locker. Delete off the desktop and empty the recycle bin.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away.

Wednesday March 27, 2013
Computer Fair
Wednesday - Tuesday March 20-26, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Objective: Students will understand how to use loops to repeat sections of code.
Objective: Students will understand how to use string objects and their member functions to work with sequences of characters..
DoNow.GIF
Get white binders.
Finish previous assignments.
Class_Activity.GIF
Read: Pages 75 - 82 (Dawson, black paperback textbook)
C++ Program: StringTester.cpp (in textbook)
Then continue through Chapter 3.
TicketoutDoor.GIF
Upload files to your gaggle digital locker. Delete off the desktop and empty the recycle bin.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away.
Monday & Tuesday March 18 & 19, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Objective: Students will understand how to use loops to repeat sections of code.
Objective: Students will understand how to generate random numbers.
DoNow.GIF
Get white binders.
Finish C++ Program: RandomNumberInRange.cpp Fill in the missing parts as you code the program. Directions and sample output are in your binder.
Class_Activity.GIF
Scratch Program: RandomTemperature.sb (Stapled packet in binder.)
Read: Pages 71 - 74 (Dawson, black paperback textbook)
C++ Program: Count.cpp (in textbook)

TicketoutDoor.GIF
Upload files to your gaggle digital locker. Delete off the desktop and empty the recycle bin.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away.
Friday March 15, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Objective: Students will understand how to use while and do loops to repeat sections of code.
Objective: Students will understand how to generate random numbers.
DoNow.GIF
Paper and Pencil Quiz: Random Number in Range Formula
Class_Activity.GIF
C++ Program: RandomNumberInRange.cpp Fill in the missing parts as you code the program. Directions and sample output are in your binder.
Read: Pages 71 - 74 (Dawson, black paperback textbook)
C++ Program: Count.cpp (in textbook)

TicketoutDoor.GIF
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away.
Thursday March 14, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Objective: Students will understand how to use while and do loops to repeat sections of code.
Objective: Students will understand how to generate random numbers.
DoNow.GIF
Paper and Pencil: Random Number in Range Formula
Remainder problems on the handout
Class_Activity.GIF
Paper and Pencil: Random Number in Range Formula
C++ Program: RandomNumberInRange.cpp Fill in the missing parts as you code the program. Directions and sample output are in your binder.

TicketoutDoor.GIF
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away.
Friday - Wednesday March 8 - 13, 2013
Year Long Goal: Students will be able to think algorithmically.
Goal: Students will be able to analyze code and explain it.
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Objective: Students will understand how to use while and do loops to repeat sections of code.
DoNow.GIF
Paper and Pencil: ComputerGuess.cpp Questions
Class_Activity.GIF
C++ Program: ComputerGuessDo.cpp Change your ComputerGuess.cpp program to ComputerGuessDo.cpp by changing the appropriate while to a do while loop. The sample output is in your binder.

TicketoutDoor.GIF
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away.
Thursday March 7, 2013
Year Long Goal: Students will be able to think algorithmically.
Goal: Students will be able to analyze code and explain it.
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Objective: Students will understand how to use while and do loops to repeat sections of code.
DoNow.GIF
Paper and Pencil: ComputerGuessRandom.cpp Questions
Class_Activity.GIF
C++ Program: ComputerGuessRandomDo.cpp Change your ComputerGuessRandom.cpp program to ComputerGuessRandomDo.cpp by changing the appropriate while to a do while loop. Remove the response of "no" and the system pause that was inside the loop. The sample output is in your binder.
C++Program: ComputerGuess.cpp (directions in binder)
Write a program that switches the roles of the computer and the user from the GuessMyNumber program. The user picks a number and the computer must guess what it is. In this version the computer will guess by narrowing in on the number.
TicketoutDoor.GIF
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away.
Monday & Tuesday March 4 & 5, 2013
Goal: Students will be able to think algorithmically.
Goal: Students will be able to analyze code and explain it.
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Objective: Students will understand how to use while and do loops to repeat sections of code.
Objective: Students will understand how to generate random numbers.
DoNow.GIF
Paper and Pencil: Pages 4 and 5 of Ch.2 Review(Dawson)
Class_Activity.GIF
C++Program: ComputerGuessRandom.cpp (directions in binder)
Write a program that switches the roles of the computer and the user from the GuessMyNumber program. The user picks a number and the computer must guess what it is. In this version the computer will guess randomly.
TicketoutDoor.GIF
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away.
Tuesday- Friday February 26 - March 1, 2013
Goal: Students will be able to think algorithmically.
Goal: Students will be able to analyze code and explain it.
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Objective: Students will understand how to use while and do loops to repeat sections of code.
Objective: Students will understand how to generate random numbers.
DoNow.GIF
Get your materials.
Class_Activity.GIF
Class Discussion: Methods for guessing a secret number
Demonstration:
GuessYourNumberRandomYesNo.sb
GuessYourNumberStraightUp.sb
GuessYourNumberNarrowInOnIt.sb
Paper and Pencil: Ch. 2 Review (Dawson) 5 page packet of problems on Ch. 2 from the black text book. Get the packet from the substitute.
Finish Program: GuessYourNumber.sb or GuessYourNumber.cpp
Write a program that switches the roles of the computer and the user from the GuessMyNumber program. The user picks a number and the computer must guess what it is.
TicketoutDoor.GIF
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away.
Friday & Monday February 22 & 25, 2013
Goal: Students will be able to think algorithmically.
Goal: Students will be able to analyze code and explain it.
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures.
Objective: Students will understand how to use while and do loops to repeat sections of code.
Objective: Students will understand how to generate random numbers.
DoNow.GIF
Check out this website.
http://www.qwerty.com/Flowex.htm
Read: P. 66 - 68 Question and Answer section at the end of Ch. 2 in the black textbook.
Class_Activity.GIF
Paper and Pencil: Ch. 2 Review (Dawson) 5 page packet of problems on Ch. 2 from the black text book. Get the packet from the substitute.
Finish Program: GuessYourNumber.sb or GuessYourNumber.cpp
Write a program that switches the roles of the computer and the user from the GuessMyNumber program. The user picks a number and the computer must guess what it is.
TicketoutDoor.GIF
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away.

Thursday February 21, 2013
Goal: Students will be able to think algorithmically.
Goal: Students will be able to analyze code and explain it.
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures.
Objective: Students will understand how to use while and do loops to repeat sections of code.
Objective: Students will understand how to generate random numbers.
DoNow.GIF
Check out this website.
http://www.qwerty.com/Flowex.htm
Class_Activity.GIF
Program: GuessYourNumber.sb or GuessYourNumber.cpp
Write a program that switches the roles of the computer and the user from the GuessMyNumber program. The user picks a number and the computer must guess what it is.
TicketoutDoor.GIF
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away.

Wednesday February 20, 2013
Goal: Students will be able to think algorithmically.
Goal: Students will be able to analyze code and explain it.
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures.
Objective: Students will understand how to use while and do loops to repeat sections of code.
Objective: Students will understand how to generate random numbers.
DoNow.GIF
Analyze: GuessMyNumber.sb Flowchart.
Class_Activity.GIF
Scratch Program: GuessMyNumber.sb (output in back of white binder)
Help each other to create a Scratch program that produces the results pictured on the GuessMyNumber.sb sheet in the back of your white binder. Use the flowchart as a guide.
You will need 3 variables.
You will need to use these features from the Control palette:
repeat until
if else
broadcast
etc
TicketoutDoor.GIF
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away.
Thursday - Tuesday February 14 - 19, 2013
Goal: Students will be able to think algorithmically.
Goal: Students will be able to analyze code and explain it.
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures.
Objective: Students will understand how to use while and do loops to repeat sections of code.
Objective: Students will understand how to generate random numbers.
DoNow.GIF
Finish: GuessMyNumber.cpp.
Class_Activity.GIF
Scratch Program: GuessMyNumber.sb (output in back of white binder)
Help each other to create a Scratch program that produces the results pictured on the GuessMyNumber.sb sheet in the back of your white binder.
You will need 3 variables.
You will need to use these features from the Control palette:
repeat until
if else
broadcast
etc
TicketoutDoor.GIF
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away.

Wednesday February 13, 2013
Goal: Students will be able to think algorithmically.
Goal: Students will be able to analyze code and explain it.
Goal: Students will be able to use algorithms to create programs in C++ that use standard programming techniques and structures.
Objective: Students will understand how to use while and do loops to repeat sections of code.
Objective: Students will understand how to generate random numbers.
DoNow.GIF
Read: pages 61 - 65 in the black textbook.
Class_Activity.GIF
C++ Program: GuessMyNumber.cpp Make it better than the one in the book. Include comments that reflect some of the explanations in the reading.
Start with Continue.cpp
TicketoutDoor.GIF
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away.

Tuesday February 12, 2013
Goal: Students will be able to think algorithmically.
Goal: Students will be able to analyze code and explain it.
Goal: Students will be able to use algorithms to create programs in C++ that use standard programming techniques and structures.
Objective: Students will understand how to use while and do loops to repeat sections of code.
Objective: Students will understand how to generate random numbers.
DoNow.GIF
Read: pages 58 - 61 in the black textbook.
Class_Activity.GIF
C++ Program: DieRoller.cpp (directions in binder)
Start with the Continue.cpp, Include comments.
Answer questions on direction sheet.
TicketoutDoor.GIF
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away.

Friday - Monday February 1 - 11, 2013
Goal: Students will be able to think algorithmically.
Goal: Students will be able to analyze code and explain it.
Goal: Students will be able to use algorithms to create programs in C++ that use standard programming techniques and structures.
Objective: Students will understand how to use string objects effectively.
Objective: Students will understand how to use while and do loops to repeat sections of code.
Objective: Students will understand how to use logical operators correctly.
DoNow.GIF
With a partner, make observations about the output and test data results for a run of the improved DesignersNetwork.cpp program. Write them on your paper.
Class_Activity.GIF
Scratch Program: DesignersNetwork.sb Use handout provided.
C++ Program: DesignersNetwork.cpp (improved)
Start with the Continue.cpp, your existing DesignersNetwork.cpp and the Scratch version to assist in doing a better version. Make the program produce the output provided.
Include comments.
Handout: DesignersNetwork.cpp Improved with Blanks
If you did the program on your own, then fill in the blanks on the paper.
If you need help doing the program, use the paper as a guide. (You cannot earn an A this way.)
TicketoutDoor.GIF
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Put your white binder and textbook away.
Thursday January 31, 2013
Goal: Students will understand how to use string objects effectively.
Goal: Students will understand how to use while and do loops to repeat sections of code.
Goal: Students will understand how to use logical operators correctly.
DoNow.GIF
Read in Black Text: P. 52 - 58
Class_Activity.GIF
C++ Program: DesignersNetwork.cpp
Start with the Continue.cpp
TicketoutDoor.GIF
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Put your white binder and textbook away.
Tuesday & Wednesday January 29 & 30, 2013
Goal: Use switch case statements to select a section of code to execute.
Goal: Use while and do loops to repeat sections of code.
DoNow.GIF
Review switch case structure.
Read all the pages of the directions with source code, comments, and output before starting to code the program.
Class_Activity.GIF
C++ Program: Shipping.cpp
Start with the Continue.cpp
Include all comments.
TicketoutDoor.GIF
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Put your white binder and textbook away.


Friday & Monday January 25 & 28, 2013
Goal: Use switch case statements to select a section of code to execute.
Goal: Use string objects effectively.
Goal: Use while and do loops to repeat sections of code.
DoNow.GIF
Review switch case structure.
Class_Activity.GIF
C++ Program: PlanetWeight.cpp
Start with the Continue.cpp
TicketoutDoor.GIF
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Put your white binder and textbook away.


Wednesday & Thursday January 23 & 24, 2013
Goal: Use switch case statements to select a section of code to execute.
Goal: Use while and do loops to repeat sections of code.
DoNow.GIF
Read in black paper back textbook:
Chapter 2 Truth, Branching, and the Game Loop: Guess My Number
P. 43 - 46
Class_Activity.GIF
C++ Program: MenuChooser.cpp
Start with the Continue.cpp
TicketoutDoor.GIF
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Put your white binder and textbook away.


Friday-Wednesday January 4-9, 2013
Goal: Students will be able to think algorithmically.
Goal: Students will be able to analyze programs and explain them.
Goal: Students will be able to use algorithms to create programs in Scratch that can be animations, stories, simulations, or games.
Goal: Students will be able to follow printed directions effectively.
Goal: Students will be able to save and retrieve files from internet storage.
DoNow.GIF
Handout: Maze Do Now


Class_Activity.GIF
Objective: Improve and embellish your maze from last year.
Look at 2 sample mazes and their sprites, backgrounds and scripts.
MazeComputerQuestions.sb Demonstration Video
http://coolmath-games.com/0-maze/index.html

Use variables and nested if elses to add an attempts counter and different celebrations for number of tries to reach goal.

Add at least one more level.

Assignment:
Scratch Filename: MazeYourName.sb
TicketoutDoor.GIF
Save MazeYourName.sb to the desktop with the filename.
Add the file MazeYourName.sb to you Gaggle digital locker.
Tuesday December 18, 2012
Goal: Students will be able to think algorithmically.
Goal: Students will be able to analyze programs and explain them.
Goal: Students will be able to use algorithms to create programs in Scratch that can be animations, stories, simulations, or games.
Goal: Students will be able to follow printed directions effectively.
Goal: Students will be able to save and retrieve files from internet storage.
DoNow.GIF
Get into your Gaggle digital locker and save ElfDrumHome.sb to the desktop.
Class_Activity.GIF
Today you are adding additional sprites and scripts to the program. There is more to come.
Scratch File: ElfDrumHome.sb
Follow the directions in the 3-page packet carefully. Part II
Grading includes naming the sprites and costumes, adding comments, correct functioning of the program etc.
Remember there is more to come.
TicketoutDoor.GIF
Responsibility: Save to the desktop with the proper filename and upload to you Gaggle digital locker.
Delete off the desktop and empty the recycle bin. Close all software.

Friday & Monday December 14 & 17, 2012
Goal: Students will be able to think algorithmically.
Goal: Students will be able to analyze programs and explain them.
Goal: Students will be able to use algorithms to create programs in Scratch that can be animations, stories, simulations, or games.
Goal: Students will be able to follow printed directions effectively.
Goal: Students will be able to save and retrieve files from internet storage.
DoNow.GIF
Get into your Gaggle digital locker and find your SpinningCartoon.sb file.
Double click on it.
This is one of the few times that you don't need to save it to the desktop.
Just open it.
Class_Activity.GIF
Today you are laying the foundation for a snowball game. There is more to come.
Scratch File: ElfDrumHome.sb
Follow the directions in the 7-page packet carefully.
Grading includes naming the sprites and costumes, adding comments, correct functioning of the program etc.
Remember there is more to come.
TicketoutDoor.GIF
Responsibility: Save to the desktop with the proper filename and upload to you Gaggle digital locker.
Delete off the desktop and empty the recycle bin. Close all software.

Thursday December 13, 2012
Goal: Repeat sections of code.
Goal: Allow programs to rerun with the use of a continue while loop.
Goal: Use an incrementing counter.
DoNow.GIF
Look at MerryChristmas.sb programs.
Class_Activity.GIF
C++ Program: TrapAreaCounters.cpp
Part I.
Add a variable for counting how many times the user enters bad data.
Use the incrementing operator with the variable.
Output the final number of bad data attempts when the user is done running the program.
Test it and have Miss Hangen test it.
Part II.
Add additional bad data counters so that the program counts bad data for each variable separately and so that it has a subtotal for each separate trapezoid and a total for all trapezoids.
Test it and have Miss Hangen test it.
TicketoutDoor.GIF
Upload TrapArea.cpp to your gaggle digital locker.
Put your binder and textbook on table at side of room.

Friday - Monday December 7 - 10, 2012
Goal: Students will be able to think algorithmically.
Goal: Students will be able to save files with the correct file type, and store and retrieve them from their Gaggle digital lockers.
Goal: Students will be able to create programs in Scratch.
Goal: Students will be able to use incrementing and decrementing techniques effectively.
DoNow.GIF

Paper and Pencil: Write the answers to these questions on a piece of paper.
1. What is the stage background?
2. How many costumes does the bat have?
3. How many costumes does the baseball have?
4. How many costumes are in the fireworks sprite?
5. How many costumes in the play sprite?
Class_Activity.GIF
Scratch Filename: Baseball.sb
The sprites and costumes already exist.
Include the scripts with the correct sprites.
Test the program.
Make a variable to keep a count of the number of homeruns.
Make the necessary changes to the program so that initializations occur with the green flag click, and the bat swings start with a spacebar press.
Add comments to explain what the scripts do....
TicketoutDoor.GIF
Responsibility: Save to the desktop with the proper filename and upload to you Gaggle digital locker.
Delete off the desktop and empty the recycle bin. Close all software.

Thursday December 6, 2012
Goal: Students will be able to think algorithmically.
Goal: Students will be able to save files with the correct file type, and store and retrieve them from their Gaggle digital lockers.
Goal: Students will be able to create programs in Scratch.
Goal: Students will be able to use incrementing and decrementing techniques effectively.
DoNow.GIF
Open your IncrementDecrement.cpp program.
Class_Activity.GIF
Discuss: Using the ++ and -- operators
Mod.cpp: Add a counter variable, initialize it to zero.
Have to count the number of times that bad data was used for the second number.
Display the results just before the end of the program.
Challenge: Change the placement of the initialization and the output statement so that it displays the number of times bad data was entered for each iteration of the continue while loop.
TicketoutDoor.GIF
Responsibility: Save to the desktop with the proper filename and upload to you Gaggle digital locker.
Delete off the desktop and empty the recycle bin. Close all software.
Friday & Wednesday November 30 - December 5, 2012
Goal: Students will be able to think algorithmically.
Goal: Students will be able to save files with the correct file type, and store and retrieve them from their Gaggle digital lockers.
Goal: Students will be able to follow printed directions accurately.
Goal: Students will be able to create programs in Scratch.
DoNow.GIF
Watch execution of TalkingSprites.sb on your computer screen.

Quiz: Scratch Quiz 1 (Tuesday)
Class_Activity.GIF
Paper and Pencil: Talking Sprites.sb Questions
Use the 4 page packet of pictures to answer the questions about TalkingSprites.sb. These questions are intended to help you think through what you need to do to create this program, and why.
Scratch Filename: TalkingSprites.sb
Look at all 4 pages of pictures and watch the running program.
Challenge: Make the program even better.
TicketoutDoor.GIF
Responsibility: Save to the desktop with the proper filename and upload to you Gaggle digital locker.
Delete off the desktop and empty the recycle bin. Close all software.
Turn in the paper and pencil assignment.

Thursday November 29, 2012

Goal: Students will be able to think algorithmically.
DoNow.GIF
Define: Increment and Decrement
Class_Activity.GIF
C++: IncrementDecrement.cpp
TicketoutDoor.GIF
Have your programs checked by Miss Hangen

Wednesday November 28, 2012

Goal: Students will be able to think algorithmically.
DoNow.GIF
Read: in Dawson black paper back book P. 21 - 24
Class_Activity.GIF
C++: GameStats2.cpp
TicketoutDoor.GIF
Have your programs checked by Miss Hangen

Tuesday November 27, 2012

Goal: Students will be able to think algorithmically.
DoNow.GIF
Discuss: modulus, remainder, integer division
Class_Activity.GIF
C++: Mod.cpp
Scratch: Mod.sb
TicketoutDoor.GIF
Have your programs checked by Miss Hangen

Monday November 26, 2012

Goal: Students will be able to think algorithmically.
Class_Activity.GIF
Finish: Thanksgiving.sb
TicketoutDoor.GIF
Have your programs checked by Miss Hangen

Monday & Tuesday November 19 & 20, 2012

Goal: Students will be able to think algorithmically.
Class_Activity.GIF
Scratch: BatBite.sb
Scratch: Thanksgiving.sb
Scratch: Save the Turkeys! Run the program. Use File - Projects notes, to see what the object of the game is. Study the scripts to see how the program works. If you are having trouble saving turkeys, make adjustments to the game to make it easier.
TicketoutDoor.GIF
Have your programs checked by Miss Hangen

Thursday & Friday November 15 & 16, 2012

Goal: Students will be able to think algorithmically.
Goal: Students will be able to use appropriate data types.
DoNow.GIF
Read: Pages 1 - 21 in the black text book.
Class_Activity.GIF
C++ Filename: GameStat.cpp
TicketoutDoor.GIF
Have your program checked by Miss Hangen

Tuesday & Wednesday November 13 & 14, 2012

Goal: Students will be able to think algorithmically.
Goal: Students will be able to use appropriate data types.
DoNow.GIF
Review: Green and gold text Chapter 4
Class_Activity.GIF
C++ Filename: Analyze.cpp
Follow directions on pages 5-7 of Ch. 4 Variables and Constants Questions
TicketoutDoor.GIF
Have your program checked by Miss Hangen

Monday November 12, 2012

Goal: Students will be able to think algorithmically.
Goal: Students will be able to use appropriate data types.
DoNow.GIF
Review: Green and gold text Chapter 4
Paper and Pencil: Ch.4 Variables and Constants Questions
Page 4
Class_Activity.GIF
C++ Filename: Complete.cpp
Follow directions on page 4 of Ch. 4 Variables and Constants Questions
TicketoutDoor.GIF
Have your program checked by Miss Hangen

Friday November 9, 2012
Goal: Students will be able to think algorithmically.
Goal: Students will be able to use appropriate data types.
DoNow.GIF
Review: Green and gold text Chapter 4
Class_Activity.GIF
Paper and Pencil: Ch.4 Variables and Constants Questions
Pages 1 - 3
TicketoutDoor.GIF
Turn in papers.

Wednesday & Thursday November 7 & 8, 2012

Goal: Students will be able to think algorithmically.
Goal: Students will be able to use appropriate data types.
DoNow.GIF
Get into Gaggle. gaggle.net
Review: Green and gold text P. 56 - 59
Class_Activity.GIF
C++ Filename: DataType.cpp
Follow directions on papers in binder.
TicketoutDoor.GIF
Upload files to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.

Monday November 5, 2012

Goal: Students will be able to think algorithmically.
Goal: Students will be able to use appropriate data types.
DoNow.GIF
Get into Gaggle. gaggle.net
Read: Green and gold text P. 56 - 59
Class_Activity.GIF
Paper and Pencil: Chapter 4 Summary Questions
TicketoutDoor.GIF
Upload files to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.

Thursday - Wednesday October 25 - 31, 2012

Goal: Students will develop algorithmic thinking.
Goal: Students will be able to write a program that repeats.
Goal: Students will be able to write programs that use while loops and do while loops.
Goal: Students will be able to analyze program output.
Goal: Students will be able to use appropriate data types.
DoNow.GIF
Get into Gaggle. gaggle.net
Read: Green and gold text P. 60 - 64 Section 4.2 Using Variables
Class_Activity.GIF
Paper and Pencil: Questions on Using Variables and Constants
Paper and Pencil: CircleArea.cpp -- Analyze the output of the program and do the 13 problems on page 2.
C++ Filename: CircleArea.cpp -- Type the source code and test the program thoroughly.
TicketoutDoor.GIF
Upload files to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.

Tuesday & Wednesday October 23 & 24, 2012

Goal: Students will develop algorithmic thinking.
Goal: Students will be able to write a program that repeats.
Goal: Students will be able to write a programs that use while loops and do while loops.
DoNow.GIF
Get into Gaggle. gaggle.net First 3 letters of your first name, first 3 letters of your last name, last 3 digits of your student number, followed by @lancaster.gaggle.net
Class_Activity.GIF
Read: Green and gold book, pages 144 - 146
You will be provided the SpherError.cpp program. Correct the errors then save it as Sphere.cpp
C++ Filename: Sphere.cpp
TicketoutDoor.GIF
Upload files to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.

Monday October 22, 2012

Goal: Students will develop algorithmic thinking.
Goal: Students will be able to write a program that repeats.
Goal: Students will be able to write a programs that use while loops and do while loops.
DoNow.GIF
Get into Gaggle. gaggle.net First 3 letters of your first name, first 3 letters of your last name, last 3 digits of your student number, followed by @lancaster.gaggle.net
Class_Activity.GIF
Discussion: What are the differences and similarities between while loops and do while loops?
C++ Filename: DoWhile.cpp
Include ALL the comments.
TicketoutDoor.GIF
Upload files to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.

Friday October 19, 2012

Goal: Students will develop algorithmic thinking.
Goal: Students will be able to write a program that repeats.
Goal: Students will be able to write a programs that use while loops.
Objective: Create a template program that contains a continue while loop.
DoNow.GIF
Get into Gaggle. gaggle.net First 3 letters of your first name, first 3 letters of your last name, last 3 digits of your student number, followed by @lancaster.gaggle.net
Class_Activity.GIF
C++ Filename: Continue.cpp
Do the template program from the handout.
Include ALL the comments.
TicketoutDoor.GIF
Upload files to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.

Thursday October 18, 2012

Goal: Students will develop algorithmic thinking.
Goal: Students will be able to code simple programs with input, processing, and output.
Goal: Students will be able to write a programs that use while loops.
DoNow.GIF
Get into Gaggle. gaggle.net First 3 letters of your first name, first 3 letters of your last name, last 3 digits of your student number, followed by @lancaster.gaggle.net
Class_Activity.GIF
C++ Filename: While1.cpp
Do the example program from the handout.
Include ALL the comments.
TicketoutDoor.GIF
Upload files to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.

Tuesday & Wednesday October 16 & 17, 2012
Goal: Students will develop algorithmic thinking.
Goal: Students will be able to declare variables, and use input and output in programs.
Goal: Students will be able to save files with the correct file type, and store and retrieve them from their Gaggle digital lockers.
DoNow.GIF
Uniform on and ID visible.
Get into Gaggle. gaggle.net First 3 letters of your first name, first 3 letters of your last name, last 3 digits of your student number, followed by @lancaster.gaggle.net
Class_Activity.GIF
Scratch Filename: NameInputOutput.sb
Follow the directions on the 2-page packet.
Include the comments.
Make the program better by having the boy respond with the names as they are stored in memory.
TicketoutDoor.GIF
Responsibility: Save to the desktop with the proper filename and upload to you Gaggle digital locker.
Delete off the desktop and empty the recycle bin.
Close all programs.

Thursday - Monday October 11-15, 2012

Goal: Students will develop algorithmic thinking.
Goal: Students will be able to code simple programs with input, processing, and output.
Goal: Students will be able to write a program that repeats and catches bad data.
Objective: Add bad data while loops and a continue while loop to an existing program.
DoNow.GIF
Get into Gaggle. gaggle.net First 3 letters of your first name, first 3 letters of your last name, last 3 digits of your student number, followed by @lancaster.gaggle.net
Class_Activity.GIF
Scratch Filename: GasMileage.sb
Create a program in Scratch that mirrors the C++ program Travel.cpp.
Use your C++ source code and output as a guide.
TicketoutDoor.GIF
Upload files to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.

Wednesday October 10, 2012

Goal: Students will develop algorithmic thinking.
Goal: Students will be able to code simple programs with input, processing, and output.
Goal: Students will be able to write a program that repeats and catches bad data.
Objective: Add bad data while loops and a continue while loop to an existing program.
DoNow.GIF
Get into Gaggle. gaggle.net First 3 letters of your first name, first 3 letters of your last name, last 3 digits of your student number, followed by @lancaster.gaggle.net
Class_Activity.GIF
Scratch Filename: Witch.sb
Follow directions on 2-page packet, and include comments from single sheet.
For a better grade, make the program better.
TicketoutDoor.GIF
Upload files to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.

Tuesday October 9, 2012

Goal: Students will develop algorithmic thinking.
Goal: Students will be able to code simple programs with input, processing, and output.
Goal: Students will be able to write a program that repeats and catches bad data.
Objective: Add bad data while loops and a continue while loop to an existing program.
DoNow.GIF
Get into Gaggle. gaggle.net First 3 letters of your first name, first 3 letters of your last name, last 3 digits of your student number, followed by @lancaster.gaggle.net
Class_Activity.GIF
Paper and Pencil: Questions on TrapArea.cpp
Go over the most commonly missed questions.
Make corrections to your packet.
TicketoutDoor.GIF
Upload files to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.

Friday October 5, 2012

Goal: Students will develop algorithmic thinking.
Goal: Students will be able to code simple programs with input, processing, and output.
Goal: Students will be able to write a program that repeats and catches bad data.
Objective: Add bad data while loops and a continue while loop to an existing program.
DoNow.GIF
Get into Gaggle. gaggle.net First 3 letters of your first name, first 3 letters of your last name, last 3 digits of your student number, followed by @lancaster.gaggle.net
Class_Activity.GIF
C++ Filename: Travel.cpp
Add bad data while loops and a continue while loop to your existing Travel.cpp program.

TicketoutDoor.GIF
Upload files to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.

Wednesday & Thursday October 3 & 4, 2012

Goal: Students will develop algorithmic thinking.
Goal: Students will be able to code simple programs with input, processing, and output.
Goal: Students will be able to write a program that repeats and catches bad data.
Objective: Write and analyze a program with bad data while loops, a continue while loop, and an if else switch structure..

DoNow.GIF
Get into Gaggle. gaggle.net First 3 letters of your first name, first 3 letters of your last name, last 3 digits of your student number, followed by @lancaster.gaggle.net
Class_Activity.GIF
C++ Filename: TrapArea.cpp
Reading: Explanations on TrapArea.cpp
Paper and Pencil: TrapArea.cpp Questions

TicketoutDoor.GIF
Upload files to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.

Tuesday October 2, 2012

Goal: Students will develop algorithmic thinking.
Goal: Students will be able to code simple programs with input, processing, and output.
Objective: Write a program with bad data while loops, a continue while loop, and an if else switch structure..

DoNow.GIF
Get into Gaggle. gaggle.net First 3 letters of your first name, first 3 letters of your last name, last 3 digits of your student number, followed by @lancaster.gaggle.net
Class_Activity.GIF
C++ Filename: TrapArea.cpp
Follow the direction packet.

TicketoutDoor.GIF
Upload files to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.

Monday October 1, 2012

Goal: Students will develop algorithmic thinking.
Goal: Students will be able to code simple programs with input, processing, and output.
Objective: Write a program to calculate the area of a rectangle, when the user provides the length and width.

DoNow.GIF
Get into Gaggle. gaggle.net First 3 letters of your first name, first 3 letters of your last name, last 3 digits of your student number, followed by @lancaster.gaggle.net
Class_Activity.GIF
C++ Filename: Multiply.cpp
Create a C++ program that multiplies 2 numbers that are input by the user and displays the product as output. Include bad data while loops to make the user enter data until it is positive.
C++ Filename: Divide.cpp
Create a C++ program that asks a user for the numerator of a fraction (dividend) and the denominator (divisor) and calculates the quotient. Use bad data while loops as necessary. You will be given a direction sheet.

TicketoutDoor.GIF
Upload files to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.

Thursday & Friday September 27 & 28, 2012

Goal: Students will develop algorithmic thinking.
Goal: Students will be able to code simple programs with input, processing, and output.
Objective: Write a program to calculate the area of a rectangle, when the user provides the length and width.

DoNow.GIF
Get into Gaggle. gaggle.net First 3 letters of your first name, first 3 letters of your last name, last 3 digits of your student number, followed by @lancaster.gaggle.net
Paper and Pencil: Discuss with another student, then write the answers on your own sheet of paper.
1. Can positive numbers be multiplied?
2. Can negative numbers be multiplied?
3. Can numbers be multiplied by 0?
4. Can fraction be multiplied?
5. Can decimals be multiplied?
6. Can integers be mutliplied?
7.Are there restrictions on what kind of numbers can be multiplied?
8. Do numbers that are not specific to anything have units of measure?
9. What operation is used when calculating the area of a rectangle, given the length and width in the same units?
10. Which of the following are meaningless for calculating the area of a rectangle? List all that are meaningless.
a.) integers b.) decimals c.) fractions d.) negatives e.) zero f.) positives
11. What is one possible unit of measure for the length of a rectangle?
12. What would be the unit of measure of the area of a rectangle that has a length and width in that unit of measure from #11?
13. If you were writing programs, which would be more complicated, one that calculates the product of 2 numbers or one that determines the area of a rectangle?

Class_Activity.GIF
Demonstration: Watch the demonstration of the Multiply.sb program in Scratch and the RectangleArea.sb program in Scratch.
Scratch Filename: Multiply.sb
Create the Scratch program Multiply.sb according to the sample.
C++ Filename: Multiply.cpp
Create a C++ program that multiplies 2 numbers that are input by the user and displays the product as output.
TicketoutDoor.GIF
Upload files to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.

Tuesday & Wednesday September 25 & 26, 2012

Goal: Students will develop algorithmic thinking.
Goal: Students will be able to code simple programs with input, processing, and output.
Objective: Write a program to calculate the area of a rectangle, when the user provides the length and width.

DoNow.GIF
Get into Gaggle. gaggle.net First 3 letters of your first name, first 3 letters of your last name, last 3 digits of your student number, followed by @lancaster.gaggle.net
Paper and Pencil: Discuss with another student, then write the answers on your own sheet of paper.
1. What is similar about finding the product of any 2 numbers and calculating the area of a rectangle?
2. What is different about finding the product of any 2 numbers and calculating the area of a rectangle?
Class_Activity.GIF
Open Blank.cpp from Gaggle and save it to the desktop, but change the name to RectArea.cpp
C++ Filename: RectArea.cpp
Change the parts of the program from Blank to RectArea.
Code a program that will accept a floating point number for the length of a rectangle and a floating point number for the width of a rectangle, and output the results.
Test the program.
Word Filename: RectArea.docx
Save a Word document to the desktop with the name RectArea.docx.
Put a screen shot of your program and a screen shot of the test data output on the RectArea.docx file.
TicketoutDoor.GIF
Upload RectArea.cpp and RectArea.docx to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.